Stock struggle